permanent dwelling - French English Dictionary